package com.qiuyang.service;

import com.qiuyang.pojo.Blog;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;
import java.util.Map;

public interface BlogService {
    //查询所有
    Blog findBlogById(Long id);
    //修改blog
    void updateBlog(Blog blog);
    //添加blog
    void insertBlog(Blog blog);
    //删除blog
    void deleteBlog(Long id);
    //查询所有
    List<Blog> findBlogs();
    //模糊查询
    List<Blog> findByTitle(String title);
    //添加blog对应的标签
    void insertBlogTags(Map<String,Object> map);
    //查询最大的Id
    Long findMaxId();
    //修改blog对应的标签
    void updateBlogTags(Map<String,Object> map);
    //查询blog—tags中所有的值
    String findAllBlogTags(Long blogsId);


    void deleteBlogTag(Long blogsId);

    /*-----------前台---------*/
    List<Blog> findAllBlog();

}
